package negocio.facades;

import java.util.List;

import javax.ejb.Remote;

import negocio.entidades.Disciplina;
import negocio.entidades.Matricula;
import negocio.entidades.Usuario;

@Remote
public interface MatriculaRemote {
	public Matricula salvar(Matricula m) throws Exception;
	public void excluir(long id) throws Exception;
	public List<Matricula> listar(String bMatriculaAluno, String bNomeAluno);
	public Matricula consultarPorId(long id);
	public List<Usuario> listarAlunos(String bMatriculaAluno, String bNomeAluno);
	public List<Disciplina> listarDisciplinas(String bNomeDisciplina);
	public List<Disciplina> listarDisciplinas();
	public Usuario findAlunoByMatricula(String bMatriculaAluno);
}
